<?php

	// Mengambil Id Karyawan
	$IdKaryawan = $_SESSION['IdKaryawan'];
	
	// Data Untuk Paging halaman
	$halaman=$_GET['Halaman'];
	$batas=5;
	if(empty($halaman))
	{
		$posisi=0;
		$halaman=1;
	}
	else
	{
		$posisi = ($halaman-1) * $batas;
	}
	
	// Data untuk paging
		if (isset($_GET['Tahun']) )
		{
			$Tahun = $_GET['Tahun'];
				if ($Tahun == "ALL")
				{
				$QueryALL = "";
				}
				else
				{
				$QueryALL = "AND ket_tgl_cuti like '%".$Tahun."%'";
				}
			// Mengambil Data untuk surat
			$DataKaryawan = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$IdKaryawan' ");
			$Data1 = mysql_fetch_array($DataKaryawan);
			$TglMasukKerja = $Data1['tgl_masuk_kerja'];
			
			
			$QuerySuratCuti1 = "SELECT * FROM d_surat WHERE id_karyawan = '".$IdKaryawan."' ".$QueryALL."
															OR 
															id_karyawan = 'ALL' 
															".$QueryALL."
															AND 
															tgl_pengajuan >= '$TglMasukKerja'														
															ORDER BY tgl_pengajuan DESC limit ".$posisi.",".$batas."";
															
			$QuerySuratCuti2 = "SELECT * FROM d_surat WHERE id_karyawan = '".$IdKaryawan."' ".$QueryALL."
															OR 
															id_karyawan = 'ALL' 
															".$QueryALL."
															AND 
															tgl_pengajuan >= '$TglMasukKerja'
															 ";
															
			$UntukGET = "&Tahun=".$Tahun."&Cari=Ok";
		}
		else
		{
			// Mengambil Data untuk surat
			$DataKaryawan = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$IdKaryawan' ");
			$Data1 = mysql_fetch_array($DataKaryawan);
			$TglMasukKerja = $Data1['tgl_masuk_kerja'];
						
			$QuerySuratCuti1 = "SELECT * FROM d_surat WHERE id_karyawan = '".$IdKaryawan."'
															OR 
															id_karyawan = 'ALL' 
															AND 
															tgl_pengajuan >= '$TglMasukKerja'														
															ORDER BY tgl_pengajuan DESC limit ".$posisi.",".$batas."";
															
			$QuerySuratCuti2 = "SELECT * FROM d_surat WHERE id_karyawan = '".$IdKaryawan."' 
															OR 
															id_karyawan = 'ALL' 
															AND 
															tgl_pengajuan >= '$TglMasukKerja'
															 ";
			
			$UntukGET = "";
		}
	
	// Form Pencarian
	echo 	"
			<form method=get action=index.php id='FormPencarianSuratCutiSaya'>
			<input type=hidden name=Content value=SuratCutiSaya> 
			<input type=hidden name=Halaman value=1> 
			Tahun : <input type=text name='Tahun' id='Tahun' value=$Tahun> 
			<input type=button name=Cari value=Ok onclick='saveForm(); return false;'>
			</form>
			";
	
	// Mengambil data surat yang sudah disahkan
	$Tampil1 = mysql_query($QuerySuratCuti1);

	// Menampilkan query Surat 
	echo 	"
			<table border=2 cellpadding=10>
			<tr>
			<td colspan=7  align='center'><h3>Surat Cuti Saya</h3></td>
			</tr>
			<tr align='center'>
			<td>No</td>
			<td>Jenis Surat</td>
			<td>Jumlah Cuti</td>
			<td>Keterangan Tanggal</td>
			<td>Keperluan</td>
			<td>Keterangan Approval</td>
			<td>Approval</td>
			</tr>";
	$No = $posisi+1;
	while ($Data2 = mysql_fetch_array($Tampil1))
	{
	echo 	"
			<tr>
			<td>$No.</td>
			<td>";
			$JenisSurat = $Data2['jenis_surat'];
			// Mengubah jenis surat
			include("config/jenis_surat.php");
	echo	"
			$JenisSurat
			</td>
			<td>$Data2[jumlah_cuti]</td>
			<td>";
			// Memecah tanggal string ke array
			$KetTgl = explode("-", $Data2['ket_tgl_cuti']);
			for ($i=0;$i<=$Data2['jumlah_cuti']-1;$i++)
				{
				echo "$KetTgl[$i]<br>";
				}		
	echo 	"
			</td>
			<td>$Data2[keperluan]</td>
			<td>";
			$KetApproval = $Data2['ket_approval'];
			// Mengubah ket approval

			if ($KetApproval == "1")
			{
			$KetApproval = "<center><img src='image/checked.gif' title='Belum Disetujui'><center>";
			}
			
			if ($KetApproval == "0")
			{
			$KetApproval = "<center><img src='image/unchecked.gif' title='Belum Disetujui'><center>";
			}
			
			if ($KetApproval == "")
			{
			$KetApproval = "<center><img src='image/warning.png' title='Belum Disetujui'><center>";
			}

	echo	"
			$KetApproval</td>
			";
			// Mengambil data approval
			$DataApproval = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$Data2[id_approval]'");
			$Data3= mysql_fetch_array($DataApproval);
	echo 	"
			<td>$Data3[tlc]</td>
			</tr>
			";
			$No++;
	}
	echo 	"
			</table>
			";
	
	// Untuk Url
	$file="index.php?Content=SuratCutiSaya";
	
	$hasil2=mysql_query($QuerySuratCuti2);
	$jmldata=mysql_num_rows($hasil2);
	$jmlhalaman=ceil($jmldata/$batas);

			//link ke halaman sebelumnya (previous)
			if($halaman > 1)
			{
				$previous=$halaman-1;
				echo "<A HREF=$file&Halaman=1$UntukGET><< First</A> | 
					<A HREF=$file&Halaman=$previous$UntukGET>< Previous</A> | ";
			}
			else
			{ 
				echo "<< First | < Previous | ";
			}
			
			// Untuk angka pada halaman
			$angka=($halaman > 3 ? " ... " : " ");
			for($i=$halaman-2;$i<$halaman;$i++)
			{
			  if ($i < 1) 
				  continue;
			  $angka .= "<a href=$file&Halaman=$i$UntukGET>$i</A> ";
			}

			$angka .= " <b>$halaman</b> ";
			for($i=$halaman+1;$i<($halaman+3);$i++)
			{
			  if ($i > $jmlhalaman) 
				  break;
			  $angka .= "<a href=$file&Halaman=$i$UntukGET>$i</A> ";
			}

			$angka .= ($halaman+2<$jmlhalaman ? " ...  
					  <a href=$file&Halaman=$jmlhalaman$UntukGET>$jmlhalaman</A> " : " ");

			echo "$angka";

			//link kehalaman berikutnya (Next)
			if($halaman < $jmlhalaman)
			{
				$next=$halaman+1;
				echo " | <A HREF=$file&Halaman=$next$UntukGET>Next ></A> | 
			  <A HREF=$file&Halaman=$jmlhalaman$UntukGET>Last >></A> ";
			}
			else
			{ 
				echo " | Next > | Last >>";
			}
	echo 	"
			<p>Ditemukan <b>$jmldata</b> surat</p>
			";
?>